@charset "utf-8";
/* CSS Document */
body, button, input, select, textarea { color:#333; font:12px/1.5 Tahoma, Helvetica, Arial, \5b8b\4f53 }
/* Clear */
.clearfix:after { content:""; display:block; height:0px; clear:both; visibility:hidden }
.clearfix { display:inline-block }
/* Hides from IE-mac \*/ 
* html .clearfix { height:1% }
.clearfix { display:block }
/* End hide from IE-mac */
.page_list { text-align:right; padding-top:10px; padding-bottom:2px; margin:10px auto }
.page_list li { display:inline-block }
.page_list a { border:#ddd 1px solid; color:#358af2; padding:2px 5px; margin-right:2px }
.page_list a:hover, .page_list a:active { border:#e1e6ed 1px solid; color:#000; background-color:#358af2 }
.page_list span.current { border:#ddd 1px solid; padding:2px 5px; font-weight:bold; margin-right:2px; color:#FFF; background-color:#358af2 }
.page_list span.disabled { border:#f3f3f3 1px solid; padding:2px 5px; margin-right:2px; color:#CCC }
/* webcss start*/
body { font-family:"微软雅黑"; }
.index_content { width:1150px; margin:0 auto; padding-top:50px; }
#wrapper { margin:0px auto; width:100%; background:url(../images/head_bg.jpg) no-repeat center top }
.top { height:40px; width:100%; margin:0 auto; line-height:40px; background:#EEEEEE }
.welcome{width:600px; float:left; height:41px; line-height:41px}
.toptxt{ width:400px; float:right; height:41px; line-height:41px; text-align:right}
.twp{ padding:10px 0}
#wrapper .logo{ float:left}
#wrapper .tel{ float:right; background:url(../images/tel.jpg) left center no-repeat; height:50px; width:250px; margin-top:20px}
#wrapper .tel p{ padding-top:20px; color:#FEBA01; font-weight:700; font-size:24px; padding-left:50px;}


.t_right { width:400px; float:right; height:32px; line-height:32px; text-align:right; color:#fff; }
.t_right a { color:#fff }
.t_right a:visited, .t_right a:active { color:#fff }
#banner { width:100%; margin:0 auto; overflow:hidden; }
.banner { width:1440px; margin:0 auto }
#lang { position:absolute; right:15px; top:10px; z-index:1 }
#lang img { margin-right:5px; vertical-align:middle }
#index_nav { background:url(../images/navbg.jpg) repeat-x; height:62px; line-height:62px; }
#MainMenu { height:62px; line-height:62px; width:1150px; margin:0 auto }
/*分类*/
#sort_div { width:245px; float:left; background-color:#eeeeee; }
.sort_div { width:245px; float:left; background:url(../images/sort_divbg.jpg) repeat-x; margin-bottom:0px; }
.sort_div ul { width:245px; float:left; }
.sort_div ul li { margin-bottom:5px; margin-top:0px; height:45px; line-height:45px; margin-left:0px; float:left; width:245px; margin-left:0px; margin-right:0px; background:url(../images/clibg.jpg) no-repeat center top; text-align:center; }
.sort_div ul li a { font-size:14px; color:#fff; height:55px; line-height:45px; }
.sort_div ul li a:hover { display:block; color:#f00; }
.sort_div ul li ul li { height:45px; line-height:45px; background:url(../images/clibg1.png) no-repeat; margin-bottom:10px; }
.sort_div ul li ul li a { color:#fff; padding-left:20px; }
#sort_div p { color:#fff; font-size:14px; line-height:45px; padding-left:10px; }
.cptopt { width:422px; margin: 0 auto; margin-bottom:30px; }
/*优势*/
.iyoushi{width:100%; height:573px;background:url(/skin/images/youshi_bg.jpg) repeat-x center top;}
.ystopt { width:506px; margin: 0 auto; margin-bottom:30px; padding-top:45px; }
.ysnr { width:1150px; height:336px; float:left; background:url(../images/ysnrbg.jpg) no-repeat; }
.ysnr01 { width:383px; float:left; height:168px; }
.ysnr02 { width:383px; float:left; height:168px; margin-top:168px; }
.ysnr03 { width:383px; float:left; height:168px; }
.ysnr p { margin-top:80px; margin-left:25px; margin-right:20px; line-height:35px; font-size:15px; color:#595959; }
/************/
.index_chanpin { background-color:#fff; padding-top:50px; padding-bottom:30px; }
.wp { width:1150px; margin:0 auto }
.iabout { height:503px; margin-top:20px; background:url(/skin/images/about_bg.jpg) no-repeat center top; }
.iaboutcon { width:514px; float:left; font-size:14px; color:#fff; text-align:center; margin-left:0px; margin-top:30px; }
.index-about { width:508px; float:left; line-height:35px; }
.index-about p { line-height:35px; padding:0px 0px 0px 12px; font-size:14px; color:#333; text-align:left }
.index-about_img { width:583px; margin: 0 auto; }
.aboutzu { float:left; width:575px; margin-top:108px; }
.aboutbt { float:left; color:#1b3982; }
.aboutbt p { float:left; margin-top:30px; color:#00824a; font-size:24px; }
/************/

/*搜索*/
.index_search { width:1150px; margin:0 auto; height:55px; line-height:55px; }
.index_search_nr { float:left; width:600px; color:#666; }
.index_search_sou { float:right; width:300px; height:25px; padding-top:13px; }
#index_searchid { float:left; line-height:29px; height:29px; width:72px; border:1px #ccc solid; border-right:0 }
#index_searchtext { float:left; border:1px #ccc solid; height:27px; line-height:27px; width:150px; margin:0px; }
#index_searchbutton { float:left; border:none; background:url(../images/searchbut.jpg); cursor:pointer; height:29px; width:43px }
/***********/

.icase{width:100%; height:270px; margin: 0 auto;}

.index-newproducts { width:1150px; float:left }
.index-newproducts  h2{ margin: 0 auto;width:470px; margin-top:30px; margin-bottom:30px;}

.productsroll { position:relative; width:1150px; padding-top:20px; padding-bottom:30px; }
/* productsroll Start */
#LeftArr1, #RightArr1 { background:url(../images/product_arrow.gif) no-repeat center  top; width:25px; height:160px; cursor:pointer; position:absolute; top:45px; z-index:1 }
#LeftArr1 { background-position:-25px 0px; float:left; left:8px }
#RightArr1 { background-position:-50px 0px; float:right; right:0px }
#ScrollBox { width:765px; margin:0 auto; overflow:hidden }
#ScrollBox li { float:left; display:inline; width:266px; text-align:center }
#ScrollBox li a { display:block; margin:0px 15px }
#ScrollBox li a img { border:#ccc 1px solid; max-width:98% }
#ScrollBox li a:link, #ScrollBox li a:visited, #ScrollBox li a:active { color:#333 }
#ScrollBox li a:hover { color:#c71800 }
#ScrollBox li a span { display:block; padding:3px; line-height:35px; }
/* productsroll End */

.index-newproducts1 { width:1150px; float:left }
.productsroll1 { position:relative; width:1150px; padding-top:20px; }
/* productsroll Start */
#LeftArr1, #RightArr1 { background:url(../images/product_arrow.gif) no-repeat center  top; width:25px; height:160px; cursor:pointer; position:absolute; top:45px; z-index:1 }
#LeftArr11 { background-position:-25px 0px; float:left; left:8px }
#RightArr11 { background-position:-50px 0px; float:right; right:0px }
#ScrollBox1 { width:765px; margin:0 auto; overflow:hidden }
#ScrollBox1 li { float:left; display:inline; width:250px; text-align:center }
#ScrollBox1 li a { display:block; margin:0px 15px }
#ScrollBox1 li a img { border:#ccc 1px solid; }
#ScrollBox1 li a:link, #ScrollBox li a:visited, #ScrollBox li a:active { color:#333 }
#ScrollBox1 li a:hover { color:#c71800 }
#ScrollBox1 li a span { display:block; padding:3px; }
/* productsroll End */

.index-news { width:296px; float:left; }
.index-news ul { padding-top:2px; padding-left:15px; }
.index-news ul li { background:url(../images/nlibg.jpg) no-repeat left center; height:30px; line-height:30px; padding-left:18px; }
.index-news ul li a { color:#333 }
.index-news ul li a:hover { color:#f00 }
.index-news ul li img { float:left; margin-right:10px }
.index-news ul li h3 { font-size:100%; font-weight:bold; line-height:25px }
.index-news ul li p { color:#666 }
.index-news ul li a span { color:#666; float:right; margin-right:10px }
/************/
.inewsleft { float:left; width:560px; margin-top:30px; margin-bottom:35px; }
.inewsright { float:right; width:550px; margin-top:30px; margin-bottom:35px; }
.newst { width:596px; height:29px; float:left; }
.news_bd { float:left; margin-top:30px; }
.newswz { width:240px; float:left; margin-left:20px; }
.newswz p { font-size:14px; line-height:30px; }
.newswz p span { font-size:12px; font-size:16px; color:#ffba00; line-height:25px; }
.index-hang ul li { background:url(../images/nlibg1.jpg) no-repeat left center; height:35px; line-height:35px; padding-left:25px; }
.news_img { float:left }
.index-news1 { width:500px; height:138px; float:left; padding-top:10px }
.index-news1 ul { padding-top:2px; padding-left:2px; float:left; width:500px; }
.index-news1 ul li { background:url(../images/nlibg.jpg) no-repeat left center; height:30px; line-height:30px; padding-left:18px; float:left; width:220px; }
.index-news1 ul li a { color:#333; float:left; }
.index-news1 ul li a:hover { color:#f00 }
.index-news1 ul li img { float:left; margin-right:10px }
.index-news1 ul li h3 { font-size:100%; font-weight:bold; line-height:25px }
.index-news1 ul li p { color:#666 }
.index-news1 ul li a span { color:#666; float:right; margin-right:10px }
.xwtopt { width:422px; margin: 0 auto; margin-bottom:30px; margin-top:50px; }
.list { width:316px; float:left; padding-top:306px; }
.list p { line-height:28px; color:#fff; padding-left:36px; }
/**********/
.icontact{height:354px;background:url(/skin/images/cont_bg.jpg) repeat-x center top; }
.index-contact {width:352px; height:354px;background:url(/skin/images/lx_bg.png) no-repeat center top; float:left; padding:15px  }
.index-contact .index-contact-bd{ padding-top:45px; margin-left:30px}

.index-contact p { font-size:15px; line-height:32px; padding:3px 0px 10px 6px; color:#fff }



/**********/


.c_cont { padding: 70px 0px 0px 50px; background: url(../images/c_cont.jpg) no-repeat right top; padding-bottom: 100px; }
#product_c a { display: block; float: left; height: 140px; margin-bottom: 10px; margin-left: 10px; text-align: center; width: 150px; }
#product_c { width:668px; }
/* index-products Start */
.index-products { width:874px; float:right }
.index-products ul { }
.index-products ul li { float:left; text-align:center; width:250px; margin:0px 22px 33px 10px; border:#f5f5f5 1px solid }
.index-products ul li a { display:block; width:250px; margin:0 auto; }
.index-products ul li img { }
.index-products ul li a:link, .index-products ul li a:visited, .index-products ul li a:active { color:#333; font-size:14px; text-align:left; }
.index-products ul li a:hover { color:#f00; }
.index-products ul li a p { display:block; line-height:45px; display:block; background:url(../images/more.jpg) #fff no-repeat right center; padding-left:12px; }
.index-products ul li a:hover p { }
.index-products ul> li:nth-child(1) a span {
}
.index-products ul> li:nth-child(2) a span {
}
.picgengduo { float:left; margin-left:368px; }
.clearfix li { margin: 1px; position: relative; overflow: hidden; }
.clearfix li .xq2 { position: absolute; width:90px; overflow: hidden; height: 90px; left:78px; top: 60px; background:url(../images/kgd.png); z-index: 99; display:none; }
.clearfix li .heng { position: absolute; display: block; width: 45px; height: 2px; top:45px; left: 0px; background: #fff; }
.clearfix li .shu { position:absolute; display: block; width: 2px; height: 45px; top:0px; left:45px; background: #fff; }
/* index-products End */
.index-right { float:left; padding:0px 15px 0px 5px; width:240px; overflow:hidden }
.index-search { padding-bottom:5px }
.index-search h2 { background-position:0px -136px }
.index-search p { padding:5px 0px 5px 10px }
#searchid { line-height:20px; padding:2px }
#searchtext { border:#E6E6E6 1px solid; background:url(../images/searchinp.gif) repeat-x; height:20px; line-height:20px; padding:2px; width:200px }
#searchbutton { border:none; background:url(../images/searchbut.gif); cursor:pointer; height:21px; width:64px }
.index-jobs h2 { background-position:0px -170px }
.index-jobs { padding-bottom:5px }
.index-jobs ul li { padding:4px 0px }
/*********** page ***********/
#page_main { background:url(../images/v_line.jpg) repeat-y; width:1150px; margin:0 auto; padding-top:40px; }
/* page-left */
.page-left { float:left; width:250px }
.page-left h2 { background-image:url(../images/site_title.gif); background-repeat:no-repeat; height:34px; line-height:34px; font-size:100%; font-weight:normal }
.page-left h2 span { float:left; display:none }
.left-about h2 { background-position:0px -68px }
.left-products h2 { background-position:0px -102px }
.left-search h2 { background-position:0px -136px }
.left-search p { padding:5px 0px 5px 10px }
.left-contact { padding-bottom:10px; padding-top:15px }
.left-contact h2 { background-position:0px -204px }
.left-contact p { line-height:25px; padding:0px 5px 0px 10px; font-size:14px; }
.left-contact p span { font-weight:bold }
/* page-right */
.page-right { float:right; padding:0px 15px 0px 0px; width:825px; overflow:hidden }
.site-nav { border-bottom:1px solid #CCC; height:30px; margin-bottom:10px; line-height:30px; text-align:left }
.site-nav span { color:#ff7e00; font-weight:bold }
.page-single, .page-products, .page-news, .page-newsdetail, .page-jobs, .page-jobsdetail { margin-bottom:10px }
.productsdetail-title, .newsdetail-title, .jobsdetail-title { font-size:14px; font-weight:bold; line-height:30px; text-align:center; border-bottom:1px dashed #CCC; margin-bottom:10px }
.page-news { line-height:32px; font-size:13px; }
.page-news table { width:98%; }
.page-news table th { height:30px; line-height:30px; text-align:center; font-weight:bold; border:none 0px; font-size:12px }
.page-news table th.news-time { width:100px; background:url(../images/info_title.gif) left top }
.page-news table th.news-title { background:url(../images/info_title.gif) right top }
.page-news table td { border-bottom:1px solid #666; padding:2px }
.page-news table td.time-list { color:#666; text-align:center }
.page-jobs table { width:98%; }
.page-jobs table th { height:30px; line-height:30px; text-align:center; font-weight:bold; border:none 0px; font-size:12px }
.page-jobs table th.jobs-time { width:100px; background:url(../images/info_title.gif) left top }
.page-jobs table th.jobs-title { background:url(../images/info_title.gif) right top }
.page-jobs table td { border-bottom:1px dashed #D7D7D7; padding:8px }
.page-jobs table td.time-list { color:#666; text-align:center }
.page-guestbook { width:600px; margin:0px auto }
.page-guestbook dl dt, .page-guestbook dl dd { float:left; padding:5px }
.page-guestbook dl dt { width:80px; text-align:right }
.page-guestbook dl dd { width:500px }
.page-guestbook dl dd input { border:#CCC 1px solid; padding:2px; background:url(../images/inputbg.gif) repeat-x; height:19px; line-height:19px; width:180px }
.page-guestbook dl dd span { color:#F00; margin-left:10px }
.page-guestbook .Content { width:480px; height:120px; border:#CCC 1px solid }
#checkcode { width:60px; text-align:center }
.page-guestbook p { text-align:center; clear:both; margin-bottom:10px }
#friendlink { color:#333; padding:10px 0 }


#friendlink a { color:#333 }
#friendlink a:visited, #friendlink a:active { color:#333 }
#copyright { padding-bottom:12px; }
.fenzhan { width:1130px; margin:0 auto; color:#333; line-height:41px; }
.fenzhan a { color:#333 }
.fenzhan a:visited, .fenzhan a:active { color:#333 }
.foot { color:#333; text-align:center; font-size:14px; }
.foot a { color:#333 }
.foot a:visited, .foot a:active { color:#333 }
/*新闻列表页*/
ul, li { list-style:none; }
a, a:visited, a:active { color:#333333; text-decoration:none }
a:hover { color:#ff0000; text-decoration:none }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
ul.newsList li { border-bottom: 1px dotted #dddddd; margin-bottom:10px; background:url(../images/icon.gif) no-repeat left 10px; padding-left:15px; }
.page-news { margin: 0 auto; width: 95%; }
/*新闻详情页*/
#shownews h1.title { font-size: 14px; text-align: center; height:30px; line-height:30px; }
.hits { border-bottom: 1px solid #DDDDDD; margin-bottom: 10px; height:30px; line-height:30px; }
.page { line-height:24px; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; }
#shownews .text { margin:10px 0; line-height:25px; }
.related { background:url(../images/bg_news.gif) repeat-x; }
#shownews .related { font-weight:bold; height:30px; line-height:30px; font-size:13px; }
#shownews .related-list li { border-bottom:1px dotted #dddddd; background:url(../images/icon1.gif) no-repeat left center; padding-left:10px; float: left; height: 26px; line-height: 26px; padding-left: 10px; width: 300px; }
#shownews .related-list li a, #shownews .related-list li a:active, #shownews .related-list li a:visited { color:#808080; }
#shownews .related-list li a:hover { color:#ff0000; }
/*产品列表页*/
#ShowImages { margin-top:20px; }
#ShowImages li { display: inline; float: left; margin: 6px 16px; text-align: center; }
#ShowImages .images_img a { border: 1px solid #dddddd; display:block; height: 160px; overflow: hidden; padding: 5px; text-align: center; vertical-align: middle; width: 230px; }
#ShowImages .images_img a:hover { background:#fff4ce; border:1px solid #ff6600; }
#ShowImages .images_img img { max-height: 160px; }
#ShowImages .images_title a { height:26px; line-height:26px; }
/*下载列表页*/
.downloadtimes { width:80px; text-align:center; }
/*下载详细页*/
.download { margin-bottom:10px; }
.download li { line-height:30px; border-bottom:1px dotted #dddddd; }
.downloadRight { width:85%; }
/*招聘列表页*/
.jobList li { float:left; line-height:28px; border-bottom:1px dotted #dddddd; text-align:center; }
.jobtime { width:15%; }
.jobPosition { width:40%; }
/*招聘详情页*/
.showjobList li { line-height:28px; border-bottom:1px dotted #dddddd; }
.jobDescription { background:#dddddd; height:30px; line-height:30px; margin:10px 0; text-indent:10px; }
/*招聘应聘页面*/
.submit { background:url(../images/submit.jpg) no-repeat; width:93px; height:34px; color:#ffffff; line-height:34px; border:none; cursor:pointer; font-family:微软雅黑; font-size:14px; margin:10px 0 0 100px; }
/* 内页相关产品的 */
.related_cp p { line-height:30px; text-indent:2em; }
.related_cp td { line-height:30px; }
.related_cp ul { width:100%; height:auto; padding-top:5px; overflow:hidden; }
.related_cp ul li { text-align:center; width:132px; float:left; overflow:hidden; }
.related_cp ul li p { line-height:30px; height:30px; text-align:center; text-indent:0em; }
.related_cp ul li p a { line-height:30px; height:30px; text-align:center; }
.related_cpul li p a:hover { color:#FF0000; }
.related_cp ul li img { border:1px solid #CCCCCC; width:100px; height:88px; padding:5px; }
.related_cp ul li a:hover img { border:1px solid #ff0000; }
/* 产品展示页询盘页面 */
.chanpin_xp { width:600px; margin:0px auto }
.chanpin_xp dl dt, .chanpin_xp dl dd { float:left; padding:5px }
.chanpin_xp dl dt { width:80px; text-align:right }
.chanpin_xp dl dd { width:500px; margin-left:80px; margin-top:-30px; }
.chanpin_xp dl dd input { border:#CCC 1px solid; padding:2px; background:url(../images/inputbg.gif) repeat-x; height:19px; line-height:19px; width:180px }
.chanpin_xp dl dd span { color:#F00; margin-left:10px }
.chanpin_xp .Content { width:480px; height:120px; border:#CCC 1px solid }
#checkcode { width:60px; text-align:center }
.chanpin_xp p { text-align:center; clear:both; margin-bottom:10px }
/* 产品页搜索框 */
.head-search { margin: 0 auto; margin-top: 15px; overflow: hidden; background: #f4f4f4; padding:5px; }
.f_l { float:left; }
.f_r { float:right; }
.ss { padding-top:10px; margin-top:-7px; font-size:13px; font-weight:bold; padding-left:18px; }
.head-search .txt-keyword { border: solid 1px #DCD3CF; border-right: none; width:200px; height:20px; float: left; color: #A89893; font-size: 12px; }
.head-search .btn-search { width: 60px; height: 20px; border: none; overflow: hidden; }
.ssk { width:580px; }
/* 产品展示 列表样式 */
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.lbtu { width:695px; height:auto; }
.lbtup { height: auto; padding-top: 20px; overflow: hidden; }
.lbtup li { list-style-type:none; padding-bottom:10px; }
.lbtu_left { width:110px; margin-top: 15px; }
.lbtu_left img { border: 1px solid #CCCCCC; width: 100px; height: 88px; padding: 5px; }
.lbtu_left a:hover img { border:1px solid #ff0000; }
.lbtu_right { width:505px; margin-top:25px; }
.lbtu_right li { float:left; }
.bt { line-height:17px; height:17px; font-size:12px; font-weight:bold; }
.bt a { text-decoration:none; color:#000000; }
.lbt a:hover { color:#FF0000; }
.wenzi { font-size:12px; line-height:22px; width:180px; }
.wenzi span a { color:#FF0000; text-decoration:none; }
.right_tb ul li { float:left; padding-left:10px; }
.page-products .images_img img { -webkit-transition: -webkit-transform 1s ease-out; -moz-transition: -moz-transform 1s ease-out; -o-transition: -o-transform 1s ease-out; -ms-transition: -ms-transform 1s ease-out; }
.page-products .images_img a img:hover { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.ny_xinwen { background: url(../images/xinwen.jpg) no-repeat center top; height:350px; }
.ny_liuyan { background: url(../images/liuyan.jpg) no-repeat center top; height:350px; }
.ny_jianjie { background: url(../images/jianjie.jpg) no-repeat center top; height:350px; }
.ny_chanpin { background: url(../images/chanpin.jpg) no-repeat center top; height:350px; background-size:cover }
.ny_tupian { background: url(../images/tupian.jpg) no-repeat center top; height:350px; }
